static HTTPResponseCode responseCodes = {
        {100, "Continue", false},
        {101, "Switching Protocols", false},
        {200, "OK", false},
        {201, "Created", false},
        {202, "Accepted", false},
        {203, "Non-Authoritative Information", false},
        {204, "No Content", false},
        {205, "Reset Content", false},
        {206, "Partial Content", false},
        {300, "Multiple Choices", true},
        {301, "Moved Permanently", true},
        {302, "Found", true},
        {303, "See Other", true},
        {304, "Not Modified", false},
        {305, "Use Proxy", true},
        {306, "(Unused)", true},
        {307, "Temporary Redirect", true},
        {400, "Bad Request", true},
        {401, "Unauthorized", true},
        {402, "Payment Required", true},
        {403, "Forbidden", true},
        {404, "Not Found", true},
        {405, "Method Not Allowed", true},
        {406, "Not Acceptable", true},
        {407, "Proxy Authentication Required", true},
        {408, "Request Timeout", true},
        {409, "Conflict", true},
        {410, "Gone", true},
        {411, "Length Required", true},
        {412, "Precondition Failed", true},
        {413, "Request Entity Too Large", true},
        {414, "Request-URI Too Long", true},
        {415, "Unsupported Media Type", true},
        {416, "Requested Range Not Satisfiable", true},
        {417, "Expectation Failed", true}, 
        {500, "Internal Serval Error", true}, 
        {501, "Not Implemented", true}, 
        {502, "Bad Gateway", true}, 
        {503, "Service Unavailable", true}, 
        {504, "Gateway Timeout", true}, 
        {505, "HTTP Version Not Supported", true}, 

        
};